package ISBN;

import java.util.Scanner;

/**
 * @Author Stringzhua
 * @Date 2024/4/21 13:06
 * description:
 */
public class test03 {
    public static void main(String[] args) {
        // 创建一个扫描器对象，用于接收用户输入的ISBN号
        Scanner scan = new Scanner(System.in);
        // 读取用户输入的ISBN号
        String ISBN = scan.nextLine();
        // 初始化一个变量sum，用于存储计算结果
        int sum = 0;
        // 使用for循环遍历ISBN号中的字符
        for (int i = 1, k = 0; i <= 9; k++) {
            // 获取当前位置的字符
            char ch = ISBN.charAt(k);
            // 如果当前字符不是'-'，则进行计算
            if (ISBN.charAt(k) != '-') {
                // 将当前字符转换为数字，并乘以对应的权重（i），然后累加到sum中
                sum += i * (ch - '0');
                // 权重递增
                i++;
            }
        }

        // 判断sum对11取模的结果是否等于10，如果等于10，则idCard为"X"，否则为sum对11取模的结果
        String idCard = sum % 11 == 10 ? "X" : "" + sum % 11;
        // 判断计算出的校验码是否与输入的ISBN号中的校验码相等
        if (idCard.equals(ISBN.substring(12))) {
            // 如果相等，输出"Right"
            System.out.println("Right");
        } else {
            // 如果不相等，输出新的ISBN号（去掉原ISBN号中的校验码，加上计算出的校验码）
            System.out.println(ISBN.substring(0, 12) + idCard);
        }
        // 关闭扫描器
        scan.close();
    }
}
